package com.guodi.model.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.guodi.model.entity.IdtMonitorFill;

import java.util.List;

/**
 * @描述：指标填报表 服务类
 * @作者: 代鹏刚
 * @日期: 2020-10-20
 */
public interface IIdtMonitorFillService extends IService<IdtMonitorFill> {


    /**
    * @描述: 根据指标ID与行政区划获取列表数据
    * @入参:
    * @出参:
    * @作者: 代鹏刚
    * @日期: 2020/10/22 16:49
    **/
    List<IdtMonitorFill> listByData(String indicatorsId, String[] userDivisions);

    List<IdtMonitorFill> listByData(List<String> indicatorsId, String[] userDivisions);

    /**
     * 根据【指标id、行政区划编码、年份、监测时间】删除
     * @param idtId 指标id
     * @param divisionCode 行政区划编码
     * @param year 年份
     * @param monitorTime 监测时间
     * @return true -- 成功，false -- 失败
     * @author 陈宏成
     * @date 2021-12-24
     */
    boolean delete(String idtId, String divisionCode, int year, String monitorTime);
}
